﻿@charset "utf-8";
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%; }
input, select { vertical-align:middle; }
body { font:12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%; line-height:100%; }
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:10px; }
.mr10 { margin-right:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
/*common.css*/
html, body { -webkit-text-size-adjust:none; -blink-text-size-adjust:none; }
body { color:#666; font-size:16px; font-family:Arial, Helvetica, sans-serif; background:url(../images/top_bg.jpg) center top no-repeat; }
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus { outline:0; } /*for ff f6n.net*/
a:hover { text-decoration:none; }
.vam { vertical-align:middle; }
.clear { clear:both; height:0; line-height:0; font-size:0; }
p { word-spacing:-1.5px; }
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.fn { zoom:1; }
.pa { position:absolute; }
.pr { position:relative }
#nodata { padding:80px; padding-left:150px; border:solid 1px #eee; margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px; }

/*flashs.css*/
#flashs { position:relative; overflow:hidden; }
#flashs a{height: 600px; width: 100%; position:absolute; top:0; margin: 0 auto;}
#flashs .bgitem { z-index:1; position:absolute; top:0; left:0; }
#flashs .btn { position:absolute; z-index:7; bottom:25px; right:46%; margin-right:-450px; padding:5px 6px; z-index:101 }
#flashs .btn span { color:#045FB2; background:#fff; border:1px solid #045FB2; cursor: pointer; display: inline-block; margin-left: 5px; padding:2px 6px; }
#flashs .btn span.cur { background:#045FB2; color:#fff; }

.cart_header, .cart_content, .cart_footer { width:1200px; margin:0 auto; }
/* -- 页面整体布局 -- */
.content, .footer { width:1200px; margin:0 auto; }
.left { width:221px; float:left; overflow:hidden; }
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px; }
.left2top { background:url(../images/left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { background:url(../images/right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:960px; float:right; display:inline; margin-left:5px; overflow:hidden; }
.righttop { background:url(../images/right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; }
.rightbot { background:url(../images/right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:958px; min-height:458px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.left2_main { width:668px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.h_nav li a:-webkit-any-link { display:block; }
em { font-style:normal; }
/*头部开始*/
.header { width:1200px; margin:0 auto;}
.h_top { height:16px; line-height:16px; overflow:hidden; color:#fff; padding:6px 0; }
.h_top span { padding-left:4px; }
.h_top a { padding:0px 8px; color:#fff; }
.h_top a img { vertical-align:middle; margin-left:4px; }
.h_con { height:122px; padding-top:44px; overflow:hidden; font-family:"Microsoft Yahei"; }
.h_con h1 a.logo { padding:13px 10px 0 4px; }
.h_con .tp { padding:22px 0 13px 13px; color:#fff; font-size:20px; width:442px; font-weight:normal; background:url(../images/top_line.gif) left top no-repeat; }
.h_con .tp b { font-size:20px; display:block; }
.h_pho { margin-top:43px; padding:0 0 0 36px; background:url(../images/top_tel.gif) left 10px no-repeat; color:#fff; font-size:14px; }
.h_pho em { font-size:28px; font-family:"Impact"; }
/*导航*/
.menu { height:55px; line-height:55px; font-family:"Microsoft Yahei"; }
.menu li { float:left; height:55px; line-height:55px; overflow:hidden; background:url(../images/m_li.gif) left center no-repeat; }
.menu .m_last { background:none; }
.menu li a { color:#000; font-size:16px; display:inline-block; padding:0 33px; }
.menu li a:hover, .menu .cur a { background:url(../images/li_h.gif) center bottom no-repeat; color:#003597; text-decoration:none; }
/*底部开始*/
.ft_bg { background:#045fb2;padding-top:24px; overflow:hidden; margin-top:32px; padding-bottom:10px; }
.nav { background:url(../images/nav.gif) center top no-repeat; height:52px; line-height:40px; color:#fff; text-align:center; font-size:13px; font-family:"Microsoft Yahei"; }
.nav a { color:#fff; padding:0 13px; background:url(../images/nv.gif) left center no-repeat; }
.nav .lst_nv { background:none; }
.ft_con { padding:20px 0 0 0; color:#fff; line-height:30px; }
.ft_con p {text-align:center}
.ft_con p a { color:#fff; }
/*index.css*/
html, body { -webkit-text-size-adjust:none; }
.bg { background:#FFF; }
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none; }
/*banner*/
.banner { position:relative; height:600px; }
.bannerc { width:auto; height:auto; 6overflow:hidden}
/*搜索*/
.search { height:26px; line-height:26px; padding:14px 0 11px; background:url(../images/line1.gif) left bottom repeat-x; margin-bottom:31px; }
.key_words { color:#494949; line-height:26px; }
.key_words a { padding:0px 6px; color:#666; text-transform:uppercase; }
.right_sear { width:230px; background:url(../images/sear.gif) no-repeat; height:26px; }
.right_sear .s_input { float:left; width:179px; height:26px; line-height:26px; vertical-align:middle; padding:0 2px 0 8px; color:#999; border:none; background:none; }
.right_sear .s_btn { float:right; width:41px; height:26px; cursor:pointer; background:none; border:none; }